package com.maybach.core.form.shippingCar;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
import org.hibernate.validator.constraints.NotBlank;

import java.io.Serializable;
import java.util.List;

/**
 * Created by weishuai on 16/1/14.
 */
public class DeliveryCarForm implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;

    private Long outerOrderId;



    /**
     * 倒车时间
     */
    private String actualRecerveTime;
    /**
     * 提车时间
     */
    private String shippingTime;
    /**
     * 提车地点
     */
    private String shippingPlace;

    private String shippingContact;


    /**
     * 提车人联系方式
     */
    private String shippingPhone;




    private List<String> shippingEntrustImgs;

    private List<String> shippingConfirmImgs;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getActualRecerveTime() {
        return actualRecerveTime;
    }

    public void setActualRecerveTime(String actualRecerveTime) {
        this.actualRecerveTime = actualRecerveTime;
    }

    public String getShippingTime() {
        return shippingTime;
    }

    public void setShippingTime(String shippingTime) {
        this.shippingTime = shippingTime;
    }

    public String getShippingPlace() {
        return shippingPlace;
    }

    public void setShippingPlace(String shippingPlace) {
        this.shippingPlace = shippingPlace;
    }

    public String getShippingPhone() {
        return shippingPhone;
    }

    public void setShippingPhone(String shippingPhone) {
        this.shippingPhone = shippingPhone;
    }

    public List<String> getShippingEntrustImgs() {
        return shippingEntrustImgs;
    }

    public void setShippingEntrustImgs(List<String> shippingEntrustImgs) {
        this.shippingEntrustImgs = shippingEntrustImgs;
    }

    public List<String> getShippingConfirmImgs() {
        return shippingConfirmImgs;
    }

    public void setShippingConfirmImgs(List<String> shippingConfirmImgs) {
        this.shippingConfirmImgs = shippingConfirmImgs;
    }

    public String getShippingContact() {
        return shippingContact;
    }

    public void setShippingContact(String shippingContact) {
        this.shippingContact = shippingContact;
    }

    public Long getOuterOrderId() {
        return outerOrderId;
    }

    public void setOuterOrderId(Long outerOrderId) {
        this.outerOrderId = outerOrderId;
    }

    @Override
    public String toString() {
        return ReflectionToStringBuilder.toString(this, ToStringStyle.DEFAULT_STYLE);
    }
}
